import router from "./router";
// import { guiLoop } from "@/utils/home/operation.js";
import { MessageBox } from "element-ui";

router.beforeEach((to, from, next) => {
  const token = sessionStorage.getItem("token");
  if (to.name !== "Login" && !token) {
    // next(`/Login?redirect=${to.path}`).catch(() =>{});;
    next();
  } else {
    if (token) {
      next();
      // guiLoop()
      //   .then(() => {
      //     next();
      //   })
      //   .catch((error) => {
      //     if (error.response) {
      //       const code = error.response.status;
      //       if (code == 401) {
      //         MessageBox.confirm("登录状态已过期，请重新登录", "系统提示", {
      //           confirmButtonText: "重新登录",
      //           cancelButtonText: "取消",
      //           type: "warning",
      //         }).then(() => {
      //           sessionStorage.removeItem("token");
      //           next(`/Login`);
      //         });
      //       }
      //     }
      //   });
    } else {
      next();
    }
  }
});
